home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / cl14s21e.zip / CALLSE.DOC < prev    next >
Text File  |  1992-02-14  |  11KB  |  241 lines

  1. This is an addendum to CAL14S21.ZIP and contains a new version of CALLS.EXE
  2. which addresses the problems or new features listed below. A sample CALLS.CNF
  3. is also included as several new entries have been added.
  4.  
  5. Problems:
  6.  
  7. 1:  With the new feature of PCBoard 14.5a that allows single character Door
  8.     names, CALLS.EXE locks up.
  9.  
  10.     Fixed the routine that found the Door name and stripped off the path
  11.     information.
  12.  
  13. 2:  Non ANSI callers were ignored (those with (A) in the log), only (N) & (G)
  14.     graphics modes were being recognized.
  15.  
  16.     Added Non ANSI as graphics mode (A) so now all three modes are reported.
  17.  
  18. 3:  Sysop sessions were ignored when PCBoard was setup to use the Sysops true
  19.     name instead of just SYSOP.
  20.  
  21.     Added SYSOPNAME option to config file to allow recognizing the Sysop
  22.     in the caller log when the full name is used instead of SYSOP. If not
  23.     given the default is SYSOP.
  24.  
  25. 4:  Average Event Length always should ZERO for my board,as the first event
  26.     activity was RNET which writes entries to the log that duplicate a User
  27.     logon and CALLS.EXE considers the Event to end the first caller entry.
  28.     This also causes problems that the Event does not terminate timing until
  29.     a caller logs on and this does not reflect event duration properly.
  30.  
  31.     Added support for RNET that causes CALLS to not stop timing an event if
  32.     it sees the FirstName is RNET.EXE. Also Added EXCLUDENAME to allow skipping
  33.     another program like RNET.EXE that appears to log on as a User in the log.
  34.     If the first name of the User matches the EXCLUDENAME it is skipped.
  35.     (Also now allowed to specify up to 10 EXCLUDENAME entries)
  36.  
  37.     Added the recognition of the line:
  38.  
  39.        Scheduled Event ended at MM-DD-YY HH:MM:SS
  40.  
  41.     to properly end the event time calculations rather than continuing time
  42.     until a caller logs on. This entry can be created by using a utility to
  43.     write lines to callers log. (Like my CL-PRINT.COM program.)
  44.  
  45.     Added Event program report. Using the line
  46.  
  47.        Event: program name started at HH:MM:SS MM-DD-YY
  48.  
  49.     will begin the timing of an event program. Timing will end when another
  50.     line starting with 'Event: ' is detected, the Scheduled Event ended line
  51.     is detected or a User logon is deteced. The Number of times each program
  52.     is executed and total time is tracked and a report of Average time is
  53.     generated.
  54.  
  55.                        -= Average Event Program Times =-
  56.  
  57.                  Norton Speed Disk:     5 Times    31.6 Min Avg.
  58.                             Backup:     5 Times    10.6 Min Avg.
  59.                            PCBFile:     5 Times     6.2 Min Avg.
  60.                      Call Analyzer:     5 Times     1.6 Min Avg.
  61.  
  62. 5.  Connect Type Report is not working.
  63.  
  64.     Added recognition of 'Modem:' as connect type for PCBoard 14.x
  65.     compatability.
  66.  
  67.     Added RINGFILTER ON/OFF to control removal of RING from CONNECT type
  68.     report. Also removes any additional text after the CONNECT XXXXXXXXX
  69.     message.
  70.  
  71. 6.  Batch Size Report is not working. (FREE Downloads also not working)
  72.  
  73.     PCBoard 14.5a now supplies Batch transfer report, added support for
  74.     the format of this data so that this report now works.
  75.  
  76.     PCBoard does not flag FREE or NO TIME Downloads in any way in the
  77.     caller log so this report can not 'easily' be made to work. The
  78.     amount of time the report would spend attempting to decide if a file
  79.     was FREE or not would not be worth it. If future versions of PCBoard
  80.     do note this in the caller log, I will get this report to work.
  81.  
  82. 7.  PCBVerify's report of "XXX-XXX-XXXX Added to trashcan" causes security
  83.     violation counts.
  84.  
  85.     Fixed.
  86.  
  87. 8.  Sysop paged after hours, not counted.
  88.  
  89.     Created seperate counter for this, along with report of Chat Time.
  90.     Added Node chat also
  91.  
  92.     Added CHATMODE and NODEMODE which operate similar to EVENTMODE but
  93.     control Sysop Chat and Node Chat timing.
  94.  
  95. 9.  Messages left count did not include RNET imported messages, ZIPM
  96.     messages showed import & export count.
  97.  
  98.     Made RNET import messages show in messages left count and also in
  99.     ZIPM (changed name to MAIL) count. RNET import counts as MAIL
  100.     executed.
  101.  
  102. 10. Log off scripts did not count in Scripts Completed.
  103.  
  104.     Made seperate counter for this.
  105.  
  106. 13. Added configuration variable REPORTTYPE to control output generated.
  107.     ASCII will generate non-color version, ANSI will generate 'G' color
  108.     version, and BOTH will generate both (Default).
  109.  
  110. 12. Added additional reports of Users who leave messages and Which Conference
  111.     is getting message traffic.
  112.  
  113.     Added MAXMSGS & MAXUSERS to control new reports of Conference Messages
  114.     Left & User Messages Left
  115.  
  116. 13. Added additional reports for reasons logged off and security violations.
  117.  
  118. Added Sysop Statistics 'S' report
  119.  
  120.   Sysop Local Sessions...      x         Node Chats Initiated...      x
  121.   Sysop Remote Sessions..      x         Node Chat Time (min)...      x
  122.   Remote DOS Time (min)..      x         Sysop Chats Initiated..      x
  123.   Remote Drops to DOS....      x         Sysop Chat Time (min)..      x
  124.   SHELL Executed.........      x         Sysop Paged............      x
  125.   Text Files Viewed......      x         Sysop Paged after Hours      x
  126.   Caller log Viewed......      x
  127.  
  128. Added User Statistics 'R' report
  129.  
  130.   Protocol Changes.......      x         Expert mode Toggled....      x
  131.   User Record Updates....      x         Graphic Mode Toggled...      x
  132.  
  133.  
  134. Changed Security Statistics 'N' report
  135.  
  136.   Automatic Lockouts.....      x         Security Violations....      x
  137.   Trashcan Names.........      x         Attempted Alias Logon..      x
  138.   Excessive Passwords....      x         Password Failures......      x
  139.   Refused Registration...      x         Non-Registered Users...      x
  140.   Time Limit Expired.....      x         Not Registered in Conf.      x
  141.   Keyboard Timeouts......      x         Hangup Logoffs.........      x
  142.   Insufficient D/L Time..      x         Insufficient Bytes/File      x
  143.  
  144. Moved Scheduled Event & Event Time and Added Logoff Scripts Completed
  145. to Systems Statistic 'A' report.
  146.  
  147.   Directory Scans........      x         Messages Left..........      x
  148.   Doors Opened...........      x           Comments Left........      x
  149.   Downloads Completed....      x           MailDoor Messages....      x
  150.     Different Files......      x           Mail Packets DLed....      x
  151.     Downloads Aborted....      x           Net MAIL Executed....      x
  152.     Free Downloads.......      x           Net MAIL Messages....      x
  153.   LIB Executed...........      x         Number of Callers......      x
  154.   REPACK Executed........      x           New Users Registered.      x
  155.   TEST Executed..........      x           Ave. Calls Per Day...    x.x
  156.   Uploads Completed......      x           Ave. Call Duration...    x.x
  157.     Bad Uploads Deleted..      x           Ave. Idle Time.......    x.x
  158.     Uploads Aborted......      x         Scripts Completed......      x
  159.   VIEW Executed..........      x         Logoff Script Completed      x
  160.     Members Extracted....      x         Total Operation Hours..    x.x
  161.     Members Viewed.......      x           Utilization Hours....    x.x
  162.   Scheduled Events.......      x           Total Utilization %..    x.x
  163.   Ave Event Length (min).    x.x           Peak Utilization %...    x.x
  164.  
  165. 14. Fixed problem with security levels being duplicated in .SAV file due to
  166.     spaces stripped off of first entry only.
  167.  
  168. 15. Changed output structure of fileames in .SAV file to save space.
  169.  
  170. 16. Added Language report by placing Language Number in Modem connect string
  171.         ie. Modem (1): CONNECT 2400
  172.     or Security Level string
  173.         ie. Caller Security (1): 50
  174.  
  175. 17. Found limitation in graph routines that limited lists to 100 items, which
  176.     caused loss of many Names, Conference Bulletins, Conferences joined if
  177.     any list execeed that number of items, incresed limit to 500 which should
  178.     be sufficient for most systems, if not change the const (graph_num).
  179.  
  180. 18. Added FILENAMES to control the saving of filenames and Counts to the
  181.     History File.
  182.  
  183. 19. Added FILTERFILE Masks to allow filtering filenames from report and
  184.     history file. Wildcards are allowed and a special '#' wildcard will
  185.     match another '#' or a digit ('0' - '9') to aid in filtering capture
  186.     file downloads (#####?.ZIP and #####?.CAP).
  187.  
  188. 20. Allowed for 10 EXCLUDENAME Entries & 10 FILTERFILE Masks Entries
  189.  
  190. 21. Added ReportType of PCBOARD to generate a single outputfile using
  191.     PCBoard @Xnn color codes
  192.  
  193. 22. Added Last-On Report, requires using program like CL-PRINT V2.0 to
  194.     write a line to the CALLER log file in the format of
  195.  
  196.     Last On: MM-DD-YY (HH:MM)
  197.     or
  198.     Last On: MM-DD-YY (HH:MM) for nn Minute(s)
  199.  
  200.     The report format look like this:
  201.  
  202.                             -= Last Called In =-
  203.  
  204.      Within One Week:    59 (28.1%) │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
  205.         Previous Day:    44 (21.0%) │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
  206.             Same Day:    32 (15.2%) │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█
  207.     Within Two Weeks:    18 ( 8.6%) │░░░░░░░░░░░░█
  208.     Within One Month:    14 ( 6.7%) │▓▓▓▓▓▓▓▓▓█
  209.   Within Four Months:     9 ( 4.3%) │▒▒▒▒▒▒█
  210.            New Users:     7 ( 3.3%) │░░░░█
  211.    Within Six Months:     5 ( 2.4%) │▓▓▓█
  212.   Within Nine Months:     4 ( 1.9%) │▒▒█
  213.    Within Two Months:     4 ( 1.9%) │░░█
  214.     Within Two Years:     3 ( 1.4%) │▓█
  215.      Within One Year:     1 ( 0.5%) │█
  216.  
  217.  
  218. 23. Changed files downloaded report to not generate an ANSI sequence when
  219.     there is no change in color.
  220.  
  221. 24. Added more support for Southern Style & Three Stooges Language file
  222.     entries in CALLERS log.
  223.  
  224. 25. Added CATCHALLREPORT Variable to log text lines passing thru the
  225.     Catchall routine to assist in changing the line parsing routines.
  226.  
  227. 26. Added MAIL Door support (CAM-Mail is all I have, but shoud work for
  228.     QMAIL also I think, I need CALLER Log entries for other Mail doors
  229.     if support is desired, also any other Doors that a report is desired
  230.     to have. Upload entry data and report data wanted to my BBS.)
  231.  
  232. If you know of any other problems that exist or some other data that is
  233. not being reported that should be, let me know.  >>>>>Gary Meeker
  234.  
  235. Source code is not included, as I don't wish to distribute modified source
  236. code, but feel other Sysops might benefit from the changes made. If you
  237. need the source code, you can request it from me on my BBS, but I ask
  238. that you do not upload it any where else.
  239.  
  240. SHARP Technical Support Line BBS (404) 962-1788 (ATI 9600 Etc.)
  241.